Using Asynchronous Tuple-Space Access Primitives (BONITA Primitives) for Process Co-ordination
نویسنده
چکیده
In this paper an interactive talk program is used to demonstrate the diierence between the Linda primitives and the recently proposed Bonita primitives. Both use the concept of shared tuple spaces for inter-agent communication, but the Bonita primitives provide asyn-chronous tuple space access. The paper demonstrates the performance gains and the novel coordination patterns achievable using the Bonita primitives.
منابع مشابه
Using the Bonita primitives: A case study
The co-ordination language Linda has been used for parallel processing for many years. Linda uses a shared tuple space and a number of primitives to provide access to the tuple space and thereby enabling communication between processes executing concurrently. Linda provides asynchronous communication between processes, but synchronous access between the processes and the tuple spaces. The Bonit...
متن کاملC2AS: A System Supporting Distributed Web Applications Composed of Collaborating Agents
In this paper we describe the Cambridge Collaborative Agent System (C2AS). This is a prototype system designed to demonstrate the functionality and basic architecture of a framework for co-ordination between different components (or agents) of distributed ‘Web’ applications. Co-ordination in C2AS is achieved through the use of tuple spaces, as used in Linda. However, the access primitives used ...
متن کاملCAS: A System Supporting Distributed Web Applications Composed of Collaborating Agents
In this paper we describe the Cambridge Collaborative Agent System (CAS). This is a prototype system designed to demonstrate the functionality and basic architecture of a framework for co-ordination between different components (or agents) of distributed ‘Web’ applications. Co-ordination in CAS is achieved through the use of tuple spaces, as used in Linda. However, the access primitives used in...
متن کاملShort Running Title: Wcl: a Co-ordination Language for Geographically Distributed Agents Wcl: a Co-ordination Language for Geographically Distributed Agents A. Rowstron, Wcl: a Co-ordination Language for Geographically Distributed Agents
In this paper a tuple space based co-ordination language, and a run-time system which supports it is described. The co-ordination language is called WCL, and it is designed to support agent co-ordination over the Internet between agents which are geographically distributed. WCL uses tuple spaces as used in Linda. WCL provides a richer set of primitives that traditional tuple space based systems...
متن کاملBonita: A set of tuple space primitives for distributed coordination
In the last few years the use of distributed structured shared memory paradigms for coordination between parallel processes has become common. One of the most well known implementations of this paradigm is the shared tuple space model (as used in Linda). In this paper we describe a new set of primitives for fully distributed coordination of processes and agents using tuple spaces, called the Bo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997